package com.huangmb.anymark.server.dao;

import java.io.Serializable;
import java.util.List;

/**
 * BaseDAO 定义DAO的通用操作
 * @author hmb
 * @version 1.0
 * @since 2016/5/4 20:28
 */
public interface BaseDao<T>  {
    public void save(T entity);

    public void update(T entity);

    public void delete(Serializable id);

    public T findById(Serializable id);

    public List<T> findByHQL(String hql, Object... params);
}
